fortran课后习题答案解析 |
您所在的位置:网站首页 › fortran ne › fortran课后习题答案解析 |
专业整理
知识分享
第一章 FORTRAN 程序设计基础
第 15 页 1 、 2 1 .简述程序设计的步骤。
“程序设计” :反映了利用计算机解决问题的全过程,通常要经过以下四个基本步骤: (1) 分析问题,确定数学模 型或方法; (2) 设计算法,画出流程图; (3) 选择编程工具,编写程序; (4) 调试程序,分析输出结果。
2. 什么是算法?它有何特征?如何描述算法?
解决问题的方法和步骤称为算法。
算法的五个特征: (1) 有穷性。 (2) 确定性。 (3) 有效性。 (4) 要有数据输入。 (5) 要有结果输出。
算法的描述有许多方法,常用的有:自然语言、一般流程图、 N - S 图等。
第二章
顺序结构程序设计
第 29 页 1 、 2 、 3 、 4 、 5 、 6 、 7 、 8 、 9 1 .简述符号常量与变量的区别?
符号常量在程序运行过程中其值不能改变。变量在程序运行过程中其值可以改变。
2. 下列符号中为合法的 FORTRAN 90 标识符的有哪些 ? (1) A123B
(2) M%10
(3) X_C2
(4) 5YZ (5) X+Y
(6) F(X)
(7) COS(X) (8) A.2 (9) ‘ A ’ ONE
(10) U.S.S.R. (11) min*2
(12) PRINT 3. 下列数据中哪一些是合法的 FORTRAN 常量?
(1) 9,87
(2) .0
(3) 25.82
(4) -356231
(5) 3.57*E2 (6) 3.57E2.1 (7) 3.57E+2
(8) 3,57E-2 4. 已知 A=2,B=3,C=5(REAL) ;且 I=2,J=3(INTEGER), 求下列表达式的值 : (1) A*B+C 表达式的值 : 11
(2) A*(B+C) 表达式的值 : 16 (3) B/C*A 表达式的值 : 1.2
(4) B/(C*A) 表达式的值 : 0.3 (5) A/I/J 表达式的值 : 0.33 (6) I/J/A 表达式的值 : 0
(7) A*B**I/A**J*2 表达式的值 : 4.5
(8) C+(B/A)**3/B*2. 表达式的值 : 7.25 (9) A**B**I 表达式的值 : 512 5. 将下列数学表达式写成相应的 FORTRAN 表达式:
(1) 1E-2
( 2 ) (-B+SQRT(B*B-4*A*C)/(2*A) (3) 1+X+X*X/2+X**3/2/3 (4) COS(ATAN((A**3+B**3)**(1.0/3)/(C*C+1))) (5) EXP(A*X**2+B*X+C) (6) COS(X*Y/SQRT(X*X+Y*Y))**3 6. 用 FORTRAN 语句完成下列操作:
(1) 将变量 I 的值增加 1 。
I=I+1 (2) I 的立方加上 J, 并将结果保存到 I 中。
I=I**3+J (3) 将 E 和 F 中大者存储到 G 中。
G=Max(E,F)
(4) 将两位自然数 N 的个位与十位互换,得到一个新的数存储到 M 中 ( 不考虑个位为 0 的情况 )
M=MOD(N,10)*10+N/10 第三章
选择结构程序设计
第 43 页 1 、 2 、 3 、 5 、 6 、 7 、 9 1 .分析下列程序运行结果
(1) LOGICAL P INTEGER I,I1,I2,I3 P=.FALSE. READ*,I |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |